package classes.city;

import classes.diseases.Disease;

public class City 
{
	private final String name;
	private final Disease disease;
	private final int topDistanse;
	private final int leftDistanse;
	private boolean hasResearchCentre;
	private int infectionLevel;
	
	public City(final String name, final Disease disease, final int topDistanse, final int leftDistanse) {
		this.name = name;
		this.disease = disease;
		this.topDistanse = topDistanse;
		this.leftDistanse = leftDistanse;
		this.hasResearchCentre = false;
		this.infectionLevel = 0;
	}
	
	public int getInfectionLevel() {
		return infectionLevel;
	}
	
	public void setInfectionLevel(int infectionLevel) {
		this.infectionLevel = infectionLevel;
	}
	
	public boolean getHasResearchCentre () {
		return this.hasResearchCentre;
	}
	
	public void setHasResearchCentre(boolean hasResearchCentre) {
		this.hasResearchCentre = hasResearchCentre;
	}
	
	public String getName() {
		return name;
	}
	
	public Disease getDisease() {
		return disease;
	}
	
	public int getTopDistanse() {
		return topDistanse;
	}
	
	public int getLeftDistanse() {
		return leftDistanse;
	}
}
